/**
 * 地图配置
 */

// 公司地址坐标
export const COMPANY_LOCATION = {
  lng: 108.860036,
  lat: 34.194414,
  title: '西安力望电子科技有限公司',
  address: '陕西省西安市高新区锦业路76号瞪羚谷A座'
}

// 地图配置
export const MAP_CONFIG = {
  zoom: 15,
  center: [COMPANY_LOCATION.lng, COMPANY_LOCATION.lat]
}

// 初始化地图
export const initAMap = (containerId) => {
  if (!window.AMap) {
    console.warn('AMap not loaded')
    return null
  }

  const map = new AMap.Map(containerId, {
    ...MAP_CONFIG,
    viewMode: '3D',
    pitch: 35,
    mapStyle: 'amap://styles/fresh'
  })
  
  // 添加标记点
  const marker = new AMap.Marker({
    position: [COMPANY_LOCATION.lng, COMPANY_LOCATION.lat],
    title: COMPANY_LOCATION.title,
    animation: 'AMAP_ANIMATION_DROP'
  })
  map.add(marker)

  // 添加信息窗体
  const infoWindow = new AMap.InfoWindow({
    content: `
      <div style="padding: 10px;">
        <h4 style="margin: 0 0 5px;">${COMPANY_LOCATION.title}</h4>
        <p style="margin: 0;">${COMPANY_LOCATION.address}</p>
      </div>
    `,
    offset: new AMap.Pixel(0, -30)
  })

  // 点击标记点显示信息窗体
  marker.on('click', () => {
    infoWindow.open(map, marker.getPosition())
  })

  return map
} 